package com.net.oil.main.bean;

import java.io.Serializable;
import java.util.List;

/**
 * 作者：lch
 * 时间：2018/4/5:16:52
 * 邮箱：245850413@qq.com
 * 说明：
 */

public class HomePageInfoBean {

    private MycarBean mycar;
    private String companyDesc;
    private UserBean user;
    private List<ProductCategoryBean> productCategory;
    private List<LoopList> loopList;

    public MycarBean getMycar() {
        return mycar;
    }

    public void setMycar(MycarBean mycar) {
        this.mycar = mycar;
    }

    public String getCompanyDesc() {
        return companyDesc;
    }

    public void setCompanyDesc(String companyDesc) {
        this.companyDesc = companyDesc;
    }

    public UserBean getUser() {
        return user;
    }

    public void setUser(UserBean user) {
        this.user = user;
    }

    public List<ProductCategoryBean> getProductCategory() {
        return productCategory;
    }

    public void setProductCategory(List<ProductCategoryBean> productCategory) {
        this.productCategory = productCategory;
    }

    public List<LoopList> getLoopLists() {
        return loopList;
    }

    public void setLoopLists(List<LoopList> loopList) {
        this.loopList = loopList;
    }

    public static class MycarBean {

        private int id;
        private String uid;
        private int modelId;
        private int seriesId;
        private Object carRegistNumber;
        private Object mileage;
        private Object buyCarTime;
        private int status;
        private Object images;
        private long t;
        private Object modifyTime;
        private boolean isDefault;
        private Object identificationCode;
        private CarModelInfoBean carModelInfo;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getUid() {
            return uid;
        }

        public void setUid(String uid) {
            this.uid = uid;
        }

        public int getModelId() {
            return modelId;
        }

        public void setModelId(int modelId) {
            this.modelId = modelId;
        }

        public int getSeriesId() {
            return seriesId;
        }

        public void setSeriesId(int seriesId) {
            this.seriesId = seriesId;
        }

        public Object getCarRegistNumber() {
            return carRegistNumber;
        }

        public void setCarRegistNumber(Object carRegistNumber) {
            this.carRegistNumber = carRegistNumber;
        }

        public Object getMileage() {
            return mileage;
        }

        public void setMileage(Object mileage) {
            this.mileage = mileage;
        }

        public Object getBuyCarTime() {
            return buyCarTime;
        }

        public void setBuyCarTime(Object buyCarTime) {
            this.buyCarTime = buyCarTime;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public Object getImages() {
            return images;
        }

        public void setImages(Object images) {
            this.images = images;
        }

        public long getT() {
            return t;
        }

        public void setT(long t) {
            this.t = t;
        }

        public Object getModifyTime() {
            return modifyTime;
        }

        public void setModifyTime(Object modifyTime) {
            this.modifyTime = modifyTime;
        }

        public boolean isIsDefault() {
            return isDefault;
        }

        public void setIsDefault(boolean isDefault) {
            this.isDefault = isDefault;
        }

        public Object getIdentificationCode() {
            return identificationCode;
        }

        public void setIdentificationCode(Object identificationCode) {
            this.identificationCode = identificationCode;
        }

        public CarModelInfoBean getCarModelInfo() {
            return carModelInfo;
        }

        public void setCarModelInfo(CarModelInfoBean carModelInfo) {
            this.carModelInfo = carModelInfo;
        }

        public static class CarModelInfoBean {

            private int id;
            private String brand;
            private String brandLogo;
            private String series;
            private String type;
            private String years;
            private String carLevel;
            private String engine;
            private String gearbox;
            private String lWH;
            private String carStructure;
            private String accelerationOffical;
            private String engineType;
            private String emissionsL;
            private String intakeType;
            private String cylinderArrangementType;
            private String oilSupply;
            private int brandId;
            private String initials;
            private int price;
            private String manufacturer;
            private int seriesId;
            private int carSystemId;
            private int delStatus;
            private int engineOil;
            private int manufacturerId;
            private int emissionsYearsId;
            private Object remark;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getBrand() {
                return brand;
            }

            public void setBrand(String brand) {
                this.brand = brand;
            }

            public String getBrandLogo() {
                return brandLogo;
            }

            public void setBrandLogo(String brandLogo) {
                this.brandLogo = brandLogo;
            }

            public String getSeries() {
                return series;
            }

            public void setSeries(String series) {
                this.series = series;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getYears() {
                return years;
            }

            public void setYears(String years) {
                this.years = years;
            }

            public String getCarLevel() {
                return carLevel;
            }

            public void setCarLevel(String carLevel) {
                this.carLevel = carLevel;
            }

            public String getEngine() {
                return engine;
            }

            public void setEngine(String engine) {
                this.engine = engine;
            }

            public String getGearbox() {
                return gearbox;
            }

            public void setGearbox(String gearbox) {
                this.gearbox = gearbox;
            }

            public String getLWH() {
                return lWH;
            }

            public void setLWH(String lWH) {
                this.lWH = lWH;
            }

            public String getCarStructure() {
                return carStructure;
            }

            public void setCarStructure(String carStructure) {
                this.carStructure = carStructure;
            }

            public String getAccelerationOffical() {
                return accelerationOffical;
            }

            public void setAccelerationOffical(String accelerationOffical) {
                this.accelerationOffical = accelerationOffical;
            }

            public String getEngineType() {
                return engineType;
            }

            public void setEngineType(String engineType) {
                this.engineType = engineType;
            }

            public String getEmissionsL() {
                return emissionsL;
            }

            public void setEmissionsL(String emissionsL) {
                this.emissionsL = emissionsL;
            }

            public String getIntakeType() {
                return intakeType;
            }

            public void setIntakeType(String intakeType) {
                this.intakeType = intakeType;
            }

            public String getCylinderArrangementType() {
                return cylinderArrangementType;
            }

            public void setCylinderArrangementType(String cylinderArrangementType) {
                this.cylinderArrangementType = cylinderArrangementType;
            }

            public String getOilSupply() {
                return oilSupply;
            }

            public void setOilSupply(String oilSupply) {
                this.oilSupply = oilSupply;
            }

            public int getBrandId() {
                return brandId;
            }

            public void setBrandId(int brandId) {
                this.brandId = brandId;
            }

            public String getInitials() {
                return initials;
            }

            public void setInitials(String initials) {
                this.initials = initials;
            }

            public int getPrice() {
                return price;
            }

            public void setPrice(int price) {
                this.price = price;
            }

            public String getManufacturer() {
                return manufacturer;
            }

            public void setManufacturer(String manufacturer) {
                this.manufacturer = manufacturer;
            }

            public int getSeriesId() {
                return seriesId;
            }

            public void setSeriesId(int seriesId) {
                this.seriesId = seriesId;
            }

            public int getCarSystemId() {
                return carSystemId;
            }

            public void setCarSystemId(int carSystemId) {
                this.carSystemId = carSystemId;
            }

            public int getDelStatus() {
                return delStatus;
            }

            public void setDelStatus(int delStatus) {
                this.delStatus = delStatus;
            }

            public int getEngineOil() {
                return engineOil;
            }

            public void setEngineOil(int engineOil) {
                this.engineOil = engineOil;
            }

            public int getManufacturerId() {
                return manufacturerId;
            }

            public void setManufacturerId(int manufacturerId) {
                this.manufacturerId = manufacturerId;
            }

            public int getEmissionsYearsId() {
                return emissionsYearsId;
            }

            public void setEmissionsYearsId(int emissionsYearsId) {
                this.emissionsYearsId = emissionsYearsId;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }
        }
    }

    public static class UserBean {

        private String uid;
        private String name;
        private Object nick;
        private Object registTime;
        private String portrait;
        private Object intro;
        private int type;
        private Object gender;
        private Object level;
        private String phone;
        private int status;
        private Object label;
        private Object email;

        public String getUid() {
            return uid;
        }

        public void setUid(String uid) {
            this.uid = uid;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getNick() {
            return nick;
        }

        public void setNick(Object nick) {
            this.nick = nick;
        }

        public Object getRegistTime() {
            return registTime;
        }

        public void setRegistTime(Object registTime) {
            this.registTime = registTime;
        }

        public String getPortrait() {
            return portrait;
        }

        public void setPortrait(String portrait) {
            this.portrait = portrait;
        }

        public Object getIntro() {
            return intro;
        }

        public void setIntro(Object intro) {
            this.intro = intro;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public Object getGender() {
            return gender;
        }

        public void setGender(Object gender) {
            this.gender = gender;
        }

        public Object getLevel() {
            return level;
        }

        public void setLevel(Object level) {
            this.level = level;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public Object getLabel() {
            return label;
        }

        public void setLabel(Object label) {
            this.label = label;
        }

        public Object getEmail() {
            return email;
        }

        public void setEmail(Object email) {
            this.email = email;
        }
    }

    public static class ProductCategoryBean {
        /**
         * catId : 6
         * uniqueId : oil
         * catName : 发动机机油
         * keywords : 发动机机油
         * description : 发动机机油发动机机油发动机机油发动机机油
         * parentId : 0
         * sort : 50
         * image : 8f15de5522ac4235aee5df75ed953bd4
         * status : 1
         */

        private int catId;
        private String uniqueId;
        private String catName;
        private String keywords;
        private String description;
        private int parentId;
        private int sort;
        private String image;
        private int status;

        public int getCatId() {
            return catId;
        }

        public void setCatId(int catId) {
            this.catId = catId;
        }

        public String getUniqueId() {
            return uniqueId;
        }

        public void setUniqueId(String uniqueId) {
            this.uniqueId = uniqueId;
        }

        public String getCatName() {
            return catName;
        }

        public void setCatName(String catName) {
            this.catName = catName;
        }

        public String getKeywords() {
            return keywords;
        }

        public void setKeywords(String keywords) {
            this.keywords = keywords;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public int getParentId() {
            return parentId;
        }

        public void setParentId(int parentId) {
            this.parentId = parentId;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }
    }

    public static class LoopList implements Serializable{

        private int id;
        private double amount;
        private String content;
        private long createTime;
        private String creator;
        private long edate;
        private long endTime;
        private String image;
        private Object isTop;
        private int isLoop;
        private int maxAppliment;
        private long sdate;
        private String shareContent;
        private Object shareTitle;
        private String shareUrl;
        private int sort;
        private int status;
        private String title;
        private int type;
        private Object updateTime;
        private Object updator;
        private Object delStatus;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public double getAmount() {
            return amount;
        }

        public void setAmount(double amount) {
            this.amount = amount;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getCreator() {
            return creator;
        }

        public void setCreator(String creator) {
            this.creator = creator;
        }

        public long getEdate() {
            return edate;
        }

        public void setEdate(long edate) {
            this.edate = edate;
        }

        public long getEndTime() {
            return endTime;
        }

        public void setEndTime(long endTime) {
            this.endTime = endTime;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public Object getIsTop() {
            return isTop;
        }

        public void setIsTop(Object isTop) {
            this.isTop = isTop;
        }

        public int getIsLoop() {
            return isLoop;
        }

        public void setIsLoop(int isLoop) {
            this.isLoop = isLoop;
        }

        public int getMaxAppliment() {
            return maxAppliment;
        }

        public void setMaxAppliment(int maxAppliment) {
            this.maxAppliment = maxAppliment;
        }

        public long getSdate() {
            return sdate;
        }

        public void setSdate(long sdate) {
            this.sdate = sdate;
        }

        public String getShareContent() {
            return shareContent;
        }

        public void setShareContent(String shareContent) {
            this.shareContent = shareContent;
        }

        public Object getShareTitle() {
            return shareTitle;
        }

        public void setShareTitle(Object shareTitle) {
            this.shareTitle = shareTitle;
        }

        public String getShareUrl() {
            return shareUrl;
        }

        public void setShareUrl(String shareUrl) {
            this.shareUrl = shareUrl;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public Object getUpdator() {
            return updator;
        }

        public void setUpdator(Object updator) {
            this.updator = updator;
        }

        public Object getDelStatus() {
            return delStatus;
        }

        public void setDelStatus(Object delStatus) {
            this.delStatus = delStatus;
        }
    }
}
